Showing posts sorted by date for query software engineer. Sort by relevance Show all posts
Showing posts sorted by date for query software engineer. Sort by relevance Show all posts

Thursday 7 August 2014

Senior Software Support Engineer- DVD/Fremont | Netflix, Inc. | Fremont, CA


Senior Software Support Engineer- DVD/Fremont | Netflix, Inc. | Fremont, CA


Engineering

Senior Software Support Engineer- DVD/Fremont

Operations Engineering

Fremont, CA

The DVD Division is looking for a stellar Senior Software Engineer for Server Side engineering with a solid Java background. You will be a part of a newly formed software support team, providing first Tier 1 support for our backend shipping systems. This role involves all areas of support related to servers and database engineering directly impacting DVD shipping. You are a seasoned engineer who can work with minimal process, self-driven and super passionate about solving complex problems. You have a taste for maintaining software, which is highly scalable and reliable. Above all, you are a great team player and enjoy working with a high performance environment.
Qualifications/Skills:
- 5+ years experience in software development/QA/Support
- Excellent knowledge of SQL and preferably Oracle PLSQL and database experience in Oracle and/or MySQL as databases
- Excellent knowledge and experience in Java, Web Applications, and Spring framework.
- Experience with SOAP/REST/XML, re-factoring, Tomcat, JMS, JMX, ORM/JPA/Hibernate/iBatis
- Understands typical build/deployment environments and approaches
- Experience in supporting and maintaining mission critical and large scale systems.
- Excellent verbal and written communication skills and a great team player
- Fluency working on Unix/Linux environment, understands systems and networks and can correlate them to troubleshoot and solve performance issues
Education:
BS in CS or related engineering or equivalent field 
Work Location: Fremont, CA
Netflix offers a unique culture that values freedom and responsibility. You can learn more at www.netflix.com/Jobs.
 
 
 
 
 
 
 

IT Cloud Engineer | Netflix, Inc. | Los Gatos, CA


IT Cloud Engineer | Netflix, Inc. | Los Gatos, CA


IT Operations

IT Cloud Engineer

IT Operations

Los Gatos, CA

Join a collaborative, engineering focused IT Cloud Operations team! As a team member, you'll be actively involved in creating new software and tools used by teams to support a highly available applications and services experience in the cloud.

We are looking for skilled engineers or Linux hackers that have a passion for making things work reliably, repeatedly, and with little oversight, automation should always do the work.

What you’ll be doing:
- Architecting the future: IT in the Cloud
- Work with IT teams to design, build and secure the applications and services migrating from the datacenter to the cloud.
- Participate in an on-call rotation to provide support during downtime events.
- Actively find ways to make sure that people on the on-call rotation are never contacted by creating 'self-healing' tools, software, and process.
- Troubleshoot issues in both development and production environments.
- Develop solutions to problems that don’t yet exist.
- Contribute to future Cloud initiatives inside of the company, supporting new products.

Requirements:
- Ability to drive architectural design decisions, solve technical problems, and make improvements to our systems and processes
- Strong scripting experience - Bash, Python, Ruby, …
- Strong AWS/Cloud experience including implementation, automation, consuming services, API
- Experience with IT compliance and risk management (e.g. security, privacy, SOX, HIPAA etc.)
- Excellent problem solving skills with a high degree of intellectual curiosity
- Extensive knowledge of the Linux operating system
- Excellent written and verbal communication skills
- Understand technology and industry issues that impact business units and IT organizations within large enterprise organizations
- Utilize deep technology expertise to help design supportable, scalable technology solutions based on requirements provided by customers
- Experience working on critical, highly available production systems 
 
 
 
 
 

Senior Research Engineer - Machine Learning Algorithms | Netflix, Inc. | Los Gatos, CA


Senior Research Engineer - Machine Learning Algorithms | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Research Engineer - Machine Learning Algorithms

Product Engineering

Los Gatos, CA

The Algorithms Engineering (AE) team drives the research, development and innovation for the algorithms in the Netflix product including Search, and Personalization. We are looking for a passionate and talented machine learning expert to join our team of researchers and developers. In this position, you will lead the way in experimenting and implementing the next generation of algorithms to improve the experience for our more than 50 million members in more than 40 countries. You will use all the information we gather to train machine learning algorithms. You will work on advanced problems such as personalized learning to rank, row ordering and selection, personalized search, or similarity models. For more details on the kind of problems we are working on, read this 2-part blog post by members of our team.

In this position, you will be expected to drive the requirements for and own experiments throughout their life cycle. You will need to exhibit strong leadership and communication skills, ability to set priorities, and execution focus in a dynamic distributed application development environment. To be successful in this role, you must have a strong machine learning/data mining background, be a quick learner, have proven software development skills, and work well in large cross-functional teams.

If you are ready to make a difference at a company that matters, if you want to work on algorithms and data in a company that strongly believes in both, we would love to talk to you.

MINIMUM JOB QUALIFICATIONS:
- At least five years of research experience
- Strong background on machine learning and data mining with a broad understanding of unsupervised and supervised learning methods
- Strong algorithmic background
- Strong mathematical skills with knowledge of statistical methods
- Proven object-oriented software development skills and experience
- Experience with traditional data storage platforms and distributed systems such as Hadoop.
- Successful track record of delivering quality results in complex cross-functional projects
- Motivated by continuous learning and development
- Comfortable working in a fast-paced, dynamic environment, juggling multiple projects
- Great communication skills
- PhD in computer science, statistics or equivalent 

PREFERRED JOB QUALIFICATIONS:
- Experience in recommendation systems or search.
- Experience with Cloud Computing platforms and large web-scale distributed systems
 
 
 
 
 
 

Senior Data Engineer - Product Analytics | Netflix, Inc. | Los Gatos, CA


Senior Data Engineer - Product Analytics | Netflix, Inc. | Los Gatos, CA


Data Science and Engineering

Senior Data Engineer - Product Analytics

Data Science and Engineering

Los Gatos, CA

Netflix is looking for bright & well-rounded engineer to build and maintain a world-class analytics product.  With opportunities across the BI stack, you will have the chance to apply your existing expertise and to learn something new.

Netflix offers amazing co-workers, new technology, and a Freedom & Responsibility Culture that’s truly hard to find.

What will fill your days:
- You will creatively figure out how to use app/web data to continually add value to Netflix.
- You will be a bridge between app/web developers, statisticians, data miners, product managers, and other Data Science & Engineering teams.
- You will work with app/web developers to continually acquire new data.
- You will monitor, maintain, and improve data integration logic running in the Amazon cloud processing many billions of rows of data.

The character & qualities that will help you succeed:
- You’re tenacious, persistent, & industrious; not just talented.
- Micromanagement makes your skin crawl. Given context, you’re capable of self-direction.
- You leave your desk & collaborate. (Not to be mistaken with extroversion, but you realize the effectiveness of face-to-face contact in communication.)
- You move seamlessly between code and analytical concepts.
- You’re an active listener who asks good questions and puts the company first.
- You appreciate beauty & simplicity.
- You’re known as a creative, innovative, & out-of-the-box thinker.

The technical experience that will help you succeed (not a rigid litmus test):
- mapReduce/HIVE/Pig experience (Bonus points if you’ve worked with Amazon’s EMR.)
- Big data & production support ETL experience.
- Strong SQL experience.
- Python/Perl/Java/C++ (Experience in one or more.)
- Quantitative: You’ve taken classes or read books that give you an appreciation for basic stats and/or machine learning.
- An appreciation for app development, web sites, and software development.

A few more things to know:
- Our culture is unique and we live by our values.  It’s worth learning more: www.netflix.com/Jobs
- You will need to be comfortable working in the most agile of environments.
- Requirements will be vague. Iterations will be rapid. You will need to be nimble and take smart risks.
 
 
 
 
 

Senior Software Engineer in Test - TV Platforms | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer in Test - TV Platforms | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer in Test - TV Platforms

User Experience

Los Gatos, CA

Netflix is reinventing how people watch television. Join forces with a seasoned team and lead the revolution in TV user interfaces. You will test innovative new user experiences that will reach tens of millions of customers worldwide on hundreds of different TV devices like the PlayStation 4, Xbox 360, and Apple TV.

WHAT’S DIFFERENT ABOUT US
- Our team develops TV user interfaces, not traditional websites
- We solve unique challenges on embedded devices in managing performance and memory
- You will directly impact products that millions of people use every day
- We’re a data-driven company that values A/B testing
- We pay top of market. We work to attract the best and brightest and pay accordingly
- Our culture is a bit unique, and we live by our values, so it’s worth learning more about Netflix at www.netflix.com/Jobs

RESPONSIBILITIES
- Develop and implement manual and automated test cases, plans, and specifications for TV user experiences on a variety of devices
- Collaborate with your test and developer peers to improve testing processes and infrastructure
- Work closely with product managers, designers, and developers to ensure a successful, high quality user experience
- Develop scalable testing approaches to support A/B testing many user interfaces and features

QUALIFICATIONS
- Deep passion for finding and solving problems
- Expert sense of user experience
- Experience testing user interfaces for client-server applications running in web browsers, mobile apps, and/or embedded devices
- Proficient with JavaScript, HTTP, and networking
- Exceptional debugging skills and ability to identify root cause using tools like Ethereal, Wireshark, Firebug/Web Inspector, or tcpdump
- Comfortable in a fast-paced, dynamic environment
- 5+ years of relevant experience and a bachelor’s degree in computer science or equivalent
 
 
 
 
 

Senior Node.js Software Engineer - Website | Netflix, Inc. | Los Gatos, CA


Senior Node.js Software Engineer - Website | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Node.js Software Engineer - Website

User Experience

Los Gatos, CA

Want to build, optimize, and deliver Node.js web applications to tens of millions of members across the globe? Bring your expert knowledge of the inner workings of Node.js and V8 to help create and innovate on our new website platform.

Your job, along with a small team of exceptional compatriots, is to develop a Node platform designed to withstand the rigors of hundreds of simultaneous AB tests and tens of millions of members discovering content they'll love. You will partner with User Interface Engineers to extend our Node core platform.

WHAT SETS YOU APART
- You are a Full Stack Node.js Developer, with experience using and writing REST APIs.
- You care deeply about code quality, performance, and execution.
- You enjoy coding at all layers in a web application stack.
- You can manage multiple time-sensitive projects with ease, and deliver on all of them. 

WHAT SETS US APART
- Big impact - our products are used by tens of millions of members per day
- Data driven - AB tests and real world performance metrics drive our product
- Unique culture - learn more about us at jobs.netflix.com

RESPONSIBILITIES
- Design, Implement, and Debug new functionality in Node modules
- Solve tough problems using JavaScript
- Maintain a consistently high server RPS by monitoring and addressing issues

BONUS POINTS
- Experience utilizing cloud based solutions (AWS, Azure, etc.)
- Distributed and Scalable architectures
- Knowledge and expertise in Rx and Groovy
 
 
 
 
 
 

Senior Software Automation Engineer | Netflix, Inc. | Los Gatos, CA


Senior Software Automation Engineer | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Automation Engineer

User Experience

Los Gatos, CA

Netflix is reinventing how people watch television. Join forces with a team of seasoned engineers and lead the revolution in TV user interfaces. You will architect and develop new automation, tools and framework improvements to ensure the reliability of our applications which reach millions of customers worldwide on PlayStation, XBox 360, Apple TV and hundreds of smart TVs, set-top boxes and Blu-ray players.

WHAT’S DIFFERENT ABOUT US
- We build our automation to run on actual TV-based devices
- We solve unique challenges on embedded devices in managing performance and memory
- You will directly impact products that millions of customers use every day
- We’re a data-driven company that values A/B testing
- We pay top of market. We work to attract the best and brightest and pay accordingly
- Our culture is a bit unique, and we live by our values, so it’s worth learning more about Netflix at www.netflix.com/Jobs

RESPONSIBILITIES
- Develop and implement automation frameworks, test suites and tools for TV applications
- Design scalable automated testing across many user interfaces, features and devices
- Collaborate with your test and developer peers to improve automated testing
- Build automated alerting and visual tools to ensure the health of our applications
- Take responsibility and ownership for diagnosing production issues

QUALIFICATIONS
- Ability to design and engineer automation tests
- Coding experience in an Object Oriented language (Java preferred, although C# or C++ experience would translate here)
- Experience in JavaScript is a plus
- Expert sense of user experience and a passion for finding and solving problems
- Experience testing user interfaces and Ajax applications running in web browsers, mobile devices, smart TVs and/or TV set-top devices
- Comfortable in a fast-paced, dynamic environment
- Ability and strong desire to operate in a highly cross-functional environment
- 5+ years of relevant experience and a bachelor’s degree in computer science or equivalent
 
 
 
 

Senior Software Engineer in Test - iOS Platform | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer in Test - iOS Platform | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer in Test - iOS Platform

User Experience

Los Gatos, CA

Netflix is reinventing how people watch television, and our streaming application for iOS devices is one of the most successful and widely used applications available. Put together, it's an opportunity to delight millions of users and make video streaming accessible to anyone, anywhere in the world. Our application leverages modern browser technologies - HTML5, CSS3 and other capabilities provided by mobile WebKit. Join forces with a collaborative team of mobile-focused front-end engineers and help us lead the revolution in mobile user experiences.

What's different about us

- Our team develops mobile and tablet user interfaces in a hybrid app environment, not traditional websites
- We're a data-driven company that values A/B testing in everything we do
- We need self-motivated, high-performing individuals with a passion for both the business and the technology
- You will directly impact products that millions of people use every day
- We work to attract the best and brightest and pay accordingly
- Our culture is a bit unique, and we live by our values, so it's worth learning more about Netflix at www.netflix.com/Jobs

Responsibilities

- Develop and implement manual and automated test cases, plans, and specifications across all iOS devices
- Manage and support rapid deployment of new software releases to both internal and production environments
- Be a vocal advocate for the user experience. Work closely with developers, product managers, and designers to ensure a high bar for software quality
- Develop scalable testing approaches to support A/B testing many user interfaces and features concurrently

Qualifications

- Experience with testing and troubleshooting JavaScript-based applications
- Passionate about the user experience
- Able to work independently and drive results
- Experience with test automation in hybrid iOS and JavaScript applications strongly desired, but not required
- 5+ years of relevant experience and a bachelor's degree in computer science or equivalent
 
 
 
 
 

Senior User Interface Engineer - Website | Netflix, Inc. | Los Gatos, CA


Senior User Interface Engineer - Website | Netflix, Inc. | Los Gatos, CA


Engineering

Senior User Interface Engineer - Website

User Experience

Los Gatos, CA

Would you like to build the best UI to help connect people with movies they will love? Do you think in unobtrusive Javascript and layered semantic markup? We are looking for a passionate Web UI Engineer to join our team to bring the Netflix site to the next level.

As a member of the highly respected UI Engineering team, your job will be to develop new user interface features for the member website experience. You will partner with the Product Management team and UX design team to take mere wireframes & design specs and turn them into reality using JavaScript/HTML/CSS/Dust/Node.js technologies.

WHAT SETS US APART

- Big impact - work directly on products that tens of millions of customers use every day
- Data driven - we use AB testing to drive features and product decisions
- Unique culture - learn more about us at www.netflix.com/jobs

RESPONSIBILITIES

- Work closely with the UX design team to iterate designs into living presentation code
- Rapidly prototype experiences for usability testing
- Implement solutions in JavaScript/HTML/CSS & Node.js/Dust that support a rich A/B testing environment

QUALIFICATIONS

- Proficiency and experience writing modern JavaScript based web applications (JavaScript, Ajax, HTML, CSS)
- Experience with jQuery, Node.js/Dust a plus
- Good sense of what is required of a great user interface

EDUCATION AND EXPERIENCE

- 5+ years software engineering experience
- 3+ years professional front-end development experience
 
 
 
 
 

Senior Software Engineer - Playback Security Team | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Playback Security Team | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Playback Security Team

Product Engineering

Los Gatos, CA

Are you excited to designed software solutions that continuously delight millions of customers across the world? Do you have a passion for tackling the scale that comes with processing billions of requests daily? Are you driven to create elegantly simple designs for tough architectural problems and inspiring others to do the same? Then we would like to talk to you about a great opportunity at Netflix!

The Playback Security team at Netflix seeks a Senior Software Engineer to help us build the platform that enable secure access to our streaming content. Our team delivers the always-on service that each customer touches when they press play.  In this role, you will ensure security algorithms for device identity and DRM run at cloud scale. You will work with rock star colleagues across the organization with a shared mission of leading the worldwide evolution from linear TV to Internet TV.

You can learn more about the technology the team has built to enable playback for Netflix: http://techblog.netflix.com/2014/06/building-netflix-playback-with-self.html.

IF YOU CAN…

- Address complex architectural problems with simple, intuitive design
- Work at all phases of the software development lifecycle (planning, design, implementation, deployment and support)
- Collaborate effectively with teammates and technical partners
- Communicate technical ideas and direction in cross-functional settings

IF YOU HAVE…

- 7+ years of relevant software development experience
- BS or MS in Computer Science or equivalent engineering experience
- Exceptional Java, C# or C++, object oriented design and programming skills
- Experience with cloud-based architectures
-  Solid understanding of OOP/OOD principles and data structures
- Exposure to distributed key-value persistence store environments (Cassandra, Memcached) or relational databases
- Exposure to web service security concerns and technologies (SSL, key management, DRM)
- Experience with state-of-the art tools and techniques such as web services (REST), data modeling and communication (JSON/XML)

IF YOU PRACTICE…

- End-end ownership of major features and components: from inception to deployment
- Rapid innovation to evolve systems rapidly in support of changing business needs
- Test-driven development and continuous integration
- Attention to detail and openness to critique through code and design reviews
- Opportunistic code refactoring (you are comfortable changing tires on a moving vehicle)

…Then you have what it takes to tackle the challenge of bringing Netflix to millions more customers across the globe.

Netflix offers a unique culture that values freedom and responsibility. You can learn more at jobs.netflix.com.
 
 
 
 
 

Senior Software Engineer - Search Algorithms | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Search Algorithms | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Search Algorithms

Product Engineering

Los Gatos, CA

Netflix is the world's leading video streaming subscription service and is known for its personalization technologies, innovation, and unique company culture. We are looking for an experienced software developer to work on our search algorithms and services to help us continue to innovate, grow our global service and delight our customers. You will work with our team of engineers and product management on the search team to take Netflix's search technology to the next level. You will be responsible for designing, implementing, and iterating on machine learning algorithms and A/B tests; for optimizing and improving production systems; and for working with teams across the organization to drive projects from the idea stage to running code.

If you have a passion for building scalable, robust systems; are interested in pushing the envelope in search algorithms and machine learning; love working with the latest technologies in a fast-paced, agile environment; and are excited at the prospect of working on software that millions of people use and love, then we want to talk to you.

Requirements:
- 5+ years of relevant software engineering experience
- 5+ years of Java or equivalent language experience
- Strong and proven object-oriented development skills
- Experience with large-scale distributed systems
- Successful track record of delivering quality results in complex cross-functional projects
- Comfortable working in a fast-paced, dynamic environment
- BS/MS in computer science (or equivalent)

Nice to have:
- Experience with big data and Hadoop 
- Experience with Cloud Computing platforms 
- Experience building classifiers, regression models, and ranking systems
- A/B testing experience
- MS or PhD in Computer Science, Applied Mathematics, Statistics, or related field
 
 
 
 
 

Senior Software Engineer - Personalization Infrastructure | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Personalization Infrastructure | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Personalization Infrastructure

Product Engineering

Los Gatos, CA

The Netflix Product Engineering team supports the movie discovery, personalized recommendations, and playback for each of the 48 million subscribers who reach us on over 1000+ devices daily.  The Consumer Science Engineering team is responsible for building multiple infrastructure components that enable rapid product innovation using A/B tests.  We do this by architecting computation frameworks for building recommendations, big data pipelines that power algorithms, and noSQL based services for serving data collected from our users, etc.

THE OPPORTUNITY:
We are looking for an experienced, talented and motivated Senior Software Engineer to help build out the infrastructure to scale and support newer explorations for personalization.  You will be expected to drive the requirements and own large components of the infrastructure and help throughout the life cycle: architecture, design, implementation, testing and post-release support.  You will need to exhibit strong leadership and communication skills, set and successfully execute on the engineering and release priorities in a dynamic application development environment.

To be successful in this role, you must have stellar software development, leadership and communication skills, and thrive working cross functionally with several teams. This is a great opportunity to enhance your cloud computing skills, and simultaneously gain intimate knowledge of Netflix products and services.

THE CULTURE:
When you get up in the morning and think about your work for the day are you excited? Can’t wait to get started? Do you feel like the work you do makes a difference and moves the business in a meaningful way? Do your co-workers know who you are, what you do, and that you do it exceptionally well? Do you want to work with smart people who love to solve hard problems? This is the kind of environment that we value at Netflix. High performance is not only noticed but required. You can learn more at www.netflix.com/jobs.

MINIMUM JOB QUALIFICATIONS:
- At least five years of relevant systems software engineering experience.
- Strong and proven Java and object-oriented development skills.
- Solid understanding of the Software as a Service (SaaS) model in the online environment.
- Experience with large-scale distributed systems, high scale web architecture.
- Successful track record of delivering quality results in complex cross-functional projects.
- BS/MS in computer science (or equivalent).

PREFERRED JOB QUALIFICATIONS:
- Experience as a Technical Lead on a complex distributed systems project.
- Experience with Cloud Computing platforms like amazon AWS.
 
 
 
 

Senior Software Engineer - Ecommerce Advertising | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Ecommerce Advertising | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Ecommerce Advertising

Product Engineering

Los Gatos, CA

Netflix is one of the world's largest and most popular subscription based services for streaming movies and television, with over 50 million subscribers internationally. As Netflix continues to expand globally and add new devices to its fold, we expect our subscriber base to grow at an unprecedented rate over the next many years. 

The Ecommerce Advertising team is responsible for building and managing highly scalable systems, infrastructure and services to enable customer acquisition and growth through Digital Advertising. We are working on latest Advertising technologies like Real Time Bidding, Social Advertising and Search Engine Optimization and Monetization. 

We are looking for an experienced senior engineer to further our Digital Advertising Technology platform. The technical challenges involve mining big data sets to guide intelligent advertising and building workflow automation solutions between Netflix and its advertising partners.
 
Why work for the Ecommerce Advertising team?
- We are a small, lean and tightly-knit team 
- We are very agile with a strong focus on innovation and technology
- We work closely with Marketing to define, shape and implement our Advertising Platform
- Our work has a significant impact on international and domestic customer acquisition at Netflix

Minimum Qualifications
- BS/MS in Computer Science or equivalent with 5+ years of experience 
- Experience with Java
- Ability to write complex SQL queries
- Good verbal and written communication skills
- Strong analytical and debugging skills

Preferred Qualifications
- Prior Experience with Digital Advertising
- Experience with Python scripting
- Exposure to Hive, RDBMS
- Ability to work with SOAP, REST based APIs
 
 
 
 
 

Senior Software Engineer - Recommendation Algorithms | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Recommendation Algorithms | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Recommendation Algorithms

Product Engineering

Los Gatos, CA

THE OPPORTUNITY

Ever been in the mood to watch a movie but couldn't figure out what to watch? Tired of turning to search or a TV program guide to find what to watch? 

Our job is to know what you want to watch before you know it yourself. The Recommendation Services & Algorithms team develops the core algorithms that make movie recommendations; our recommendations help drive the personalized experience that delights millions of Netflix users. You'll work on developing innovative applications like Max-- a fun and conversational experience to discover that one movie or TV show to watch! For details about Max: http://blog.netflix.com/2013/06/let-max-be-your-netflix-guide-on-ps3.html

As a member of the Recommendation Services & Algorithms team, you'll be challenged to design innovative recommendation algorithms and engineer robust recommendation services in the cloud. You'll be responsible for driving the personalization experiences for millions of delighted Netflix subscribers. You’ll measure your success by the quality of your execution, the pace of innovation you help drive and the increased user engagement. 

If you’re ready for high-impact work at an innovative company and if you want huge challenges to tackle, we would love to talk to you.

THE COMPANY

Netflix is the leading online video subscription service, reaching millions of US and international households. The company is known for personalization technologies, innovation and unique company culture. Our recommendation algorithms help drive billions of hours that Netflix customers stream each month.

THE CULTURE

When you get up in the morning and think about your work for the day are you excited? Can’t wait to get started? Do you feel like the work you do makes a difference and moves the business in a meaningful way? Do your coworkers know who you are, what you do, and that you do it exceptionally well? Do you want to work with smart people who love to solve hard problems? This is the kind of environment that we value at Netflix. High performance is revered and required.

QUALIFICATIONS

Minimum Qualifications
- 5+ years of system & software engineering
- Strong and proven Java and object oriented development
- BS/MS in Computer Science (or equivalent)
- Strong verbal and written communication skills
- Experience with distributed systems and client-server architectures

Preferred Qualifications
- Exposure to applied mathematics, probability and statistics
- Exposure to machine learning methodologies
- Experience with recommender systems
- Experience with web services or cloud computing
- Experience with big data
- Experience in A/B testing
 
 
 
 
 

Senior Software Engineer - API Platform | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - API Platform | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - API Platform

Product Engineering

Los Gatos, CA

Netflix is the world’s leading Internet television network with more than 50 million members enjoying more than a billion hours of TV shows and movies per month around the world. The API is central to delivering the Netflix service, powering the user experience on over 1000 device types ranging from TVs and game consoles to tablets and smartphones. The API enables Netflix and its partners to rapidly iterate on new product features and is integral to Netflix’s long-term strategy.


The Culture
When you get up in the morning and think about your work for the day, are you excited? Can't wait to get started? Do you feel like the work you do makes a difference and moves the business in a meaningful way? Do you want to work with smart people who love solving challenging problems? This is the kind of environment that we value at Netflix. High performance is not only noticed but required.

The Opportunity
The API is the key integration point between Netflix devices and a services architecture that spans many AWS regions. We're looking for a senior engineer to help evolve our architecture while improving overall quality of service. Help us explore and develop solutions for improving scalability, resiliency, and performance in a cutting-edge, globally distributed cloud environment.  

Experience and Skills
- You have strong development experience, preferably with Java
- You have a track-record of successfully building and operating distributed web services
- You're able to keep calm during production issues and focus on problem resolution
- You're motivated by "the art of the possible" and are able to balance idealism and pragmatism with your solutions
- You know that building and running complex software systems requires a lot more than just typing code into an IDE
- You may have experience building applications using Amazon Web Services and EC2 
 
 
 
 
 

Senior Tools Engineer - Consumer Science Engineering | Netflix, Inc. | Los Gatos, CA


Senior Tools Engineer - Consumer Science Engineering | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Tools Engineer - Consumer Science Engineering

Product Engineering

Los Gatos, CA

THE TEAM:
Netflix is the world's leading video streaming subscription service and is known for its personalization technologies, innovative environment, and unique company culture. Netflix reaches over 48 million subscribers using over a 1000 devices in more than 40 markets.

The Consumer Science Engineering team is responsible for building many aspects of the member personalization and recommendation engine and enables rapid product innovation by building AB tests. Some of this is done by building the actual business logic for the site, and other parts are done by collecting big data usage telemetry from devices that feed the personalization algorithm.

THE OPPORTUNITY:
We are looking for an experienced, talented and motivated Senior Tools Engineer who is passionate about product innovation, to help build a suite of tools to provide greater transparency into our personalization algorithms for all our employees. 

You will work with cross-functionally with backend engineers, machine learning experts, and data scientists to put together a suite of tools that visualize the data behind our personalization algorithms. The tool will help answer commonly asked questions such as “Why did we show this row of movies to this user?”, “What was the underlying data that caused the algorithm to pick a particular video?”, “What all actions did a user take in a particular session?”, etc.

You will be expected to work collaboratively, drive the requirements, and own and build the entire UI from ground up.  You will be expected to come up with a framework that other engineers in the Netflix community can contribute additional modules to, making the tool the central repository to visualize user specific information for the member experience.

To be successful in this role, you must have stellar leadership and communication skills, excellent software development background, and thrive working cross functionally with several teams. This is a great opportunity to enhance your cloud computing skills, and simultaneously gain intimate knowledge of Netflix products and services.

MINIMUM JOB QUALIFICATIONS:
- At least five years of relevant software engineering experience
- Excellent communication, presentation and leadership skills.
- Proficiency in a Javascript framework like Angular, Ember, or Backbone
- Solid understanding of the Software as a Service (SaaS) model in the online environment
- Successful track record of delivering quality results in complex cross-functional projects
- Familiarity with big data visualization packages like D3
- BS/MS in computer science (or equivalent)

PREFERRED JOB QUALIFICATIONS:
- Proven Java and object-oriented development skills.
-Experience with Chrome extensions or other browser plug-ins
- Working knowledge of NodeJS

RECOMMENDED READING
You can learn more about the Netflix culture at http://www.netflix.com/jobs
 
 
 
 
 
 

Senior Research Engineer - Machine Learning Algorithms | Netflix, Inc. | Los Gatos, CA


Senior Research Engineer - Machine Learning Algorithms | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Research Engineer - Machine Learning Algorithms

Product Engineering

Los Gatos, CA

The Algorithms Engineering (AE) team drives the research, development and innovation for the algorithms in the Netflix product including Search, and Personalization. We are looking for a passionate and talented machine learning expert to join our team of researchers and developers. In this position, you will lead the way in experimenting and implementing the next generation of algorithms to improve the experience for our more than 50 million members in more than 40 countries. You will use all the information we gather to train machine learning algorithms. You will work on advanced problems such as personalized learning to rank, row ordering and selection, personalized search, or similarity models. For more details on the kind of problems we are working on, read this 2-part blog post by members of our team.

In this position, you will be expected to drive the requirements for and own experiments throughout their life cycle. You will need to exhibit strong leadership and communication skills, ability to set priorities, and execution focus in a dynamic distributed application development environment. To be successful in this role, you must have a strong machine learning/data mining background, be a quick learner, have proven software development skills, and work well in large cross-functional teams.

If you are ready to make a difference at a company that matters, if you want to work on algorithms and data in a company that strongly believes in both, we would love to talk to you.

MINIMUM JOB QUALIFICATIONS:
- At least five years of research experience
- Strong background on machine learning and data mining with a broad understanding of unsupervised and supervised learning methods
- Strong algorithmic background
- Strong mathematical skills with knowledge of statistical methods
- Proven object-oriented software development skills and experience
- Experience with traditional data storage platforms and distributed systems such as Hadoop.
- Successful track record of delivering quality results in complex cross-functional projects
- Motivated by continuous learning and development
- Comfortable working in a fast-paced, dynamic environment, juggling multiple projects
- Great communication skills
- PhD in computer science, statistics or equivalent 

PREFERRED JOB QUALIFICATIONS:
- Experience in recommendation systems or search.
- Experience with Cloud Computing platforms and large web-scale distributed systems
 
 
 
 
 

Senior Software Engineer - Recommendation Systems | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - Recommendation Systems | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - Recommendation Systems

Product Engineering

Los Gatos, CA

THE OPPORTUNITY

Ever been in the mood to watch a movie but couldn't figure out what to watch? Tired of turning to search or a TV program guide to find what to watch? 

Our job is to know what you want to watch before you know it yourself. The Recommendation Services & Algorithms team develops the recommendation services that compute movie recommendations and provide the famous Netflix personalized experience. You'll engineer robust recommendation engines that run in distributed systems in the cloud to help individual subscriber discover his or her perfect movie or TV show. 

You’ll measure your success by the quality of your execution, the creativity in your solution and the pace of innovation you help drive.

If you’re ready for high-impact work at an innovative company and if you want huge challenges to tackle, we would love to talk to you.

THE COMPANY

Netflix is the leading online video subscription service, reaching millions of US and international households. The company is known for personalization technologies, innovation and unique company culture. Our recommendation algorithms help drive billions of hours that Netflix customers stream each month.

THE CULTURE

When you get up in the morning and think about your work for the day are you excited? Can’t wait to get started? Do you feel like the work you do makes a difference and moves the business in a meaningful way? Do your coworkers know who you are, what you do, and that you do it exceptionally well? Do you want to work with smart people who love to solve hard problems? This is the kind of environment that we value at Netflix. High performance is revered and required.

QUALIFICATIONS

Minimum Qualifications
- 5+ years of system & software engineering
- Strong and proven Java and object oriented development
- BS/MS in Computer Science (or equivalent)
- Strong verbal and written communication skills
- Experience with distributed systems and client-server architectures

Preferred Qualifications
- Experience building recommender systems
- Experience with web services or cloud computing
- Experience in A/B testing
 
 
 
 
 
 

Senior Software Engineer - API | Netflix, Inc. | Los Gatos, CA


Senior Software Engineer - API | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Software Engineer - API

Product Engineering

Los Gatos, CA

Netflix is the world's leading Internet television network with more than 50 million members enjoying more than a billion hours of TV shows and movies per month around the world. The API is central to delivering the Netflix service, powering the user experience on over 1000 device types ranging from TVs and game consoles to tablets and smartphones. The API enables Netflix and its partners to rapidly iterate on new product features and is integral to Netflix's long-term strategy.
The Role
Supporting a global Internet service presents significant engineering challenges. As Netflix expands into additional countries, more devices run Netflix apps, and the product feature set continues to evolve, there is a growing number of issues that impact member quality of service. The API is the key integration point between Netflix devices and a distributed services architecture, putting it at the forefront of many of these "long tail" issues.
The Work
- React quickly to troubleshoot and diagnose problems in production
- Review code and contribute fixes when necessary
- Identify opportunities to develop tools and automation to improve issue detection and resolution
- Work with development teams to enhance our ops and debug toolkit
Your Skills and Experience
- Strong programming skills with several languages, including Java
- Comfortable working on the Linux command line
- Solid web development skills with track-record of successfully building and operating WWW software
- Able to keep calm during production issues and focus on problem resolution
- Know that building and running complex software systems requires a lot more than just typing code into an IDE
- Familiar with cloud technologies and may have experience building applications using Amazon Web Services and EC2
 
 
 
 
 
 

Senior Full Stack Engineer - Consumer Science Engineering | Netflix, Inc. | Los Gatos, CA


Senior Full Stack Engineer - Consumer Science Engineering | Netflix, Inc. | Los Gatos, CA


Engineering

Senior Full Stack Engineer - Consumer Science Engineering

Product Engineering

Los Gatos, CA

THE TEAM:

Netflix is the world's leading video streaming subscription service and is known for its personalization technologies, innovative environment, and unique company culture.  Netflix reaches over 48 million subscribers using over a 1000 devices in more than 40 markets.

The Consumer Science Engineering team is responsible for building many aspects of the member personalization and recommendation engine and enables rapid product innovation by building AB tests.  Some of this is done by building the actual business logic for the site, and other parts are done by collecting big data usage telemetry from devices that feed the personalization algorithm.

THE OPPORTUNITY:

We are looking for an experienced, talented and motivated Senior Full Stack Engineer who is passionate about product innovation, to help build a suite of tools to provide greater transparency into our personalization algorithms for all our employees. 

You will work with cross-functionally with backend engineers, machine learning experts, and data scientists to put together a suite of tools that visualize the data behind our personalization algorithms.  The tool will help answer commonly asked questions such as “Why did we show this row of movies to this user?”, “What was the underlying data that caused the algorithm to pick a particular video?”, “What all actions did a user take in a particular session?”, etc.

You will be expected to work collaboratively, drive the requirements, and build the entire UI and backend data aggregation from ground up.  You will be expected to create and own the framework that other engineers in the Netflix community can contribute additional modules to, making the tool the central repository to visualize user specific information for the member experience.

To be successful in this role, you must have stellar leadership and communication skills, excellent software development background, and thrive working cross functionally with several teams. This is a great opportunity to enhance your cloud computing skills, and simultaneously gain intimate knowledge of Netflix products and services.

MINIMUM JOB QUALIFICATIONS:

- At least five years of relevant software engineering experience
- Proven object-oriented development skills in languages such as Java, C#, etc
- Develop the full stack from data marshaling in Java, to JSP, HTML5, CSS and JavaScript to create these experiences
- Excellent communication, presentation and leadership skills
- Proficiency in any Javascript framework like Angular, Ember, or Backbone
- Solid understanding of the Software as a Service (SaaS) model in the online environment
- Successful track record of delivering quality results in complex cross-functional projects
- BS/MS in computer science (or equivalent)